body{
    font: 'PingFang SC','Heiti SC','微软雅黑',Helvetica,Arial;
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
    color: #d5bfa7;
}
ul,li,h4,a,h6,p{
    margin: 0;
    padding: 0;
}
ul{
    list-style: none;
}
h4{
    font-weight: normal;
    font-size: 26px;
}
.home-box{
    width: 1200px;
    height: 3589px;
    color:#684029;
    margin:0 auto;
    user-select: none;
}
.home-box .home-cate{
    width: 1124px;
    height: 112px;
    margin: 26px 38px 0;
    display: flex;
    justify-content: space-between;
}
.home-module{
    width: 1200px;
    padding:0 50px;
    box-sizing: border-box;
}
.home-title{
    line-height: 100px;

}
.home-title span{
   margin: 0 0 0 6px;
   font-size: 14px;
   color: #8e5d43;
}
.home-title span:first-child{
    color: #724228;
    font-size: 26px;
}
.baner img {
    width: 1100px;
    height: 250px;
    display: block;
}
.list-box {
    display: flex;
}
.list-box li{
    width: 263px;
    height: 365px;
    margin: 0 8px;
}
.list-box li img{
    width: 263px;
    height: 230px;
    display: block;
}
.list-box li h6{
    font-size: 16px;
    margin: 10px 0 0;
}
.list-box li p {
    font-size: 14px;
    color:#616161;
    line-height: 24px;
}
.list-box li .tag-list{
    width: 262px;
    height: 35px;
    color: #684029;
    line-height: 35px;
}
.list-box li .tag-list a {
    padding:0 6px 0 8px;
    text-align: center;
    border: 1px solid #d5bfa7;
    border-radius: 40px;
    margin: 8px 3px;
}
.list-box li .cart {
    height: 37px;
    margin: 6px 0 0;
    border-top: 1px dashed #d5bfa7;
    position: relative;
}
.list-box li .cart span:first-child {
    color: #bb9772;
    font-size: 14px;
    position: absolute;
    left:0;
    bottom: 0;
}
.list-box li .cart span:nth-child(2){
    color: #fff;
    font-size: 12px;
    background-color: #643e28;
    padding: 4px 10px;
    border-radius: 5px;
    position: absolute;
    right:0;
    bottom: 0;
}
.home-title {
    box-sizing: border-box;
    line-height: 100px;
    display: flex;
    position: relative;
}
.home-title .home-max{
    position: absolute;
    right: 0;
}
.home-title>span>a{
    font-size: 13px;
    color: #8E5D43;
 }
.home-title div{
    line-height: 100px;
    display: flex;
}
.home-title span{
   margin: 0 0 0 6px;
   font-size: 14px;
   color: #8e5d43;
}
.home-title span:first-child{
    color: #724228;
    font-size: 26px;
}
.main{
    display: flex;
    width: 542px;
    height: 345px;
}
.main li{
    margin: 0 8px;
}
.main>li>img {
    width: 542px;
    height: 252px;
    display: block;
}
.main>li>div>h4{
    color: #000;
    margin:14px 0 0;
    padding: 0 16px;
}
.main>li>div span {
    color:#ad814b;
    font-size: 16px;
    padding: 0 16px;
    height: 43px;
    display: block;
    margin-top: 20px;
}
.main>li>div{
    border:1px solid #ebebeb;
}
.swiper-slide {
    text-align: center;
  }